* { margin:0; padding:0; }
body { background:#fff; margin:0; padding:0; font-size:12px; }
a { padding:0px; color:#004299; text-decoration:none; }
a:link { padding:0px; color:#004299; text-decoration:none; }
a:visited { padding:0px; color:#004299; text-decoration:none; }
a:hover { padding:0px; color:#ffffff; text-decoration:none; background:#004299; }
a:active { padding:0px; color:#ffffff; text-decoration:none; background:#004299; }
img { border:0; }
ul { list-style:none; }
.w { width:950px; margin:0 auto; padding:0;}
.fl { float:left; display:inline; }
.fr { float:right; }
.cb { clear:both; height:1px; line-height:1px; overflow:hidden; }

h3 { font-size:25px; height:30px; }

#tabs {margin-left: 32px;}
#tabs ul { font-weight:bold;  }
#tabs li { display:inline; margin:0 2px 0 0; }
#tabs a { float:left; color:#fff; background: #57A1C8 url(../images/tabs_left.gif) no-repeat; margin:0 2px 0 0; padding:0 0 1px 3px; text-decoration:none; letter-spacing: 1px; }
#tabs a span { float:left; display:block; background: url(../images/tabs_right.gif) no-repeat right top; padding:4px 9px 2px 6px; line-height:18px; }
#tabs a span { float:none; }
#tabs a:hover { background-color: #305BB2; }
#tabs a:hover span { background-color: #305BB2; }
#tabs #current a, #tabs #current span { /*currently selected tab*/ background-color: #305BB2; }

#sub_tabs { clear: both; padding: 0; width: 100%; height:24px; line-height: 20px; background: #EEF5F9; padding-top:2px; border-top: 3px solid #305BB2; /*Remove this to remove border between bar and tabs*/ }
#tabsline { background:#EEF5F9; border:#FFFFFF solid 1px; border-bottom:none; border-top:none; height:1px; line-height:1px; font-size:0; display:block; overflow:hidden;}
#sub_tabs a { color:#004299; padding:2px }
#sub_tabs a:hover { color:#ffffff;  }

#foot { border-top:#ccc dashed 1px; color:#5d5e5f; line-height:20px; padding:5px 0 30px 0; margin-top:12px; }


.vb { margin:2px auto; line-height:18px; background: #fff; float:left }
.vb .vb_b { border:#57A1C8 solid 1px; text-align:center }
.vb .vb_l { background:#57A1C8; border:#FFFFFF solid 1px; border-bottom:none; border-top:none; height:1px; line-height:1px; font-size:0; display:block; overflow:hidden; }
.vb span { font-size:12px; color:#FFFFFF; height:20px; line-height:20px; display: block; cursor:pointer; }
.vb a { display:block; text-decoration:none; padding:0; color:#ffffff; background:#57A1C8; }
.vb a:hover { display:block; text-decoration:none; padding:0; color:#ffffff; background:#305BB2; }
.vb a:hover .vb_l { background:#305BB2; }
.vb a:hover .vb_b { border:#305BB2 solid 1px; }

#form_box { font-size:14px; }
#form_box p { margin: 8px 0px;}
#form_box span { margin-left: 10px; color:#999; font-size:12px;}
#form_box label { padding:4px 0px; width: 100px; cursor: pointer; }
#form_box input	{ margin: 0px; padding: 2px; font-size: 14px; border-width: 1px; border-style: solid ; border-color: #666 #ccc #ccc #666; }
#form_box input.b	{ margin-right: 6px; background-color: #e9e9e9; padding: 2px 4px !important; padding: 3px 4px 0px; border-width: 1px; border-style: solid;	border-color:#ccc #666 #666 #ccc; cursor:pointer; font-size:12px; }

.box1 { margin-top:14px;}
.box1 .line { background:#FFC62E; border:#FFFFFF solid 1px; border-bottom:none; border-top:none; height:1px; line-height:1px; font-size:0; display:block; overflow:hidden;}
.box1 .border1 {border:#FFC62E solid 1px; border-bottom:none; border-top:none;}
.box1 .border1 { overflow:hidden;}
.box1 h3 { font-size:14px; color:#57A1C8;  height:30px; line-height:30px; padding-left:6px;}
.box1 dl { padding:0 6px;  margin-top:-10px;}
.box1 dt { font-weight:bold; line-height:22px; color:#F28E00; padding-top:10px;}
.box1 dd { color:#305BB2; height:18px; line-height:18px; display:block;}
.box1 dd a { color:#F28E00; margin:2px; text-decoration:none; }
.box1 dd a:hover { color:#FFF; text-decoration:underline; }




